package com.ls.lserp.dbaccess.Entity;

import java.math.BigDecimal;
import java.util.Date;

import com.ls.lserp.common.persistence.DataEntity;

public class StyleMaterialEntity extends DataEntity<StyleMaterialEntity> {
	private Long styleMaterialId;

	private Long unitCostId;

	private Long sampleRequestId;

	private Long styleId;

	private String phaseCd;

	private Long phaseNumber;

	private Long shopId;

	private String styleArticle;

	private Long materialId;

	private String materialName;

	private String itemValue;

	private String materialPlace;

	private BigDecimal materialCost;

	private String materialCostUnit;

	private BigDecimal materialUnitExpend;

	private BigDecimal materialUnitPrice;

	private BigDecimal materialSellUnitPrice;

	private BigDecimal materialLoss;

	private BigDecimal materialPreLoss;

	private BigDecimal materialChangeimperfect;

	private String materialDetailExplain;

	private Long materialTaxRebateId;

	private BigDecimal materialTaxRebate;

	private BigDecimal materialTotalPrice;

	private BigDecimal materialSellTotalPrice;

	private Long statusFlag;

	private Integer delFlg;

	private Long createUserId;

	private Date createDateTime;

	private Long updateUserId;

	private Date updateDateTime;

	/**
	 * @return the materialDetailExplain
	 */
	public String getMaterialDetailExplain() {
		return materialDetailExplain;
	}

	/**
	 * @param materialDetailExplain
	 *          the materialDetailExplain to set
	 */
	public void setMaterialDetailExplain(String materialDetailExplain) {
		this.materialDetailExplain = materialDetailExplain;
	}

	public Long getStyleMaterialId() {
		return styleMaterialId;
	}

	public void setStyleMaterialId(Long styleMaterialId) {
		this.styleMaterialId = styleMaterialId;
	}

	public Long getUnitCostId() {
		return unitCostId;
	}

	public void setUnitCostId(Long unitCostId) {
		this.unitCostId = unitCostId;
	}

	public Long getSampleRequestId() {
		return sampleRequestId;
	}

	public void setSampleRequestId(Long sampleRequestId) {
		this.sampleRequestId = sampleRequestId;
	}

	public Long getStyleId() {
		return styleId;
	}

	public void setStyleId(Long styleId) {
		this.styleId = styleId;
	}

	public String getPhaseCd() {
		return phaseCd;
	}

	public void setPhaseCd(String phaseCd) {
		this.phaseCd = phaseCd == null ? null : phaseCd.trim();
	}

	public Long getPhaseNumber() {
		return phaseNumber;
	}

	public void setPhaseNumber(Long phaseNumber) {
		this.phaseNumber = phaseNumber;
	}

	public Long getShopId() {
		return shopId;
	}

	public void setShopId(Long shopId) {
		this.shopId = shopId;
	}

	public String getStyleArticle() {
		return styleArticle;
	}

	public void setStyleArticle(String styleArticle) {
		this.styleArticle = styleArticle == null ? null : styleArticle.trim();
	}

	public Long getMaterialId() {
		return materialId;
	}

	public void setMaterialId(Long materialId) {
		this.materialId = materialId;
	}

	public String getMaterialName() {
		return materialName;
	}

	public void setMaterialName(String materialName) {
		this.materialName = materialName == null ? null : materialName.trim();
	}

	public String getItemValue() {
		return itemValue;
	}

	public void setItemValue(String itemValue) {
		this.itemValue = itemValue == null ? null : itemValue.trim();
	}

	public String getMaterialPlace() {
		return materialPlace;
	}

	public void setMaterialPlace(String materialPlace) {
		this.materialPlace = materialPlace == null ? null : materialPlace.trim();
	}

	public BigDecimal getMaterialCost() {
		return materialCost;
	}

	public void setMaterialCost(BigDecimal materialCost) {
		this.materialCost = materialCost;
	}

	public String getMaterialCostUnit() {
		return materialCostUnit;
	}

	public void setMaterialCostUnit(String materialCostUnit) {
		this.materialCostUnit = materialCostUnit == null ? null : materialCostUnit.trim();
	}

	public BigDecimal getMaterialUnitExpend() {
		return materialUnitExpend;
	}

	public void setMaterialUnitExpend(BigDecimal materialUnitExpend) {
		this.materialUnitExpend = materialUnitExpend;
	}

	public BigDecimal getMaterialUnitPrice() {
		return materialUnitPrice;
	}

	public void setMaterialUnitPrice(BigDecimal materialUnitPrice) {
		this.materialUnitPrice = materialUnitPrice;
	}

	public BigDecimal getMaterialSellUnitPrice() {
		return materialSellUnitPrice;
	}

	public void setMaterialSellUnitPrice(BigDecimal materialSellUnitPrice) {
		this.materialSellUnitPrice = materialSellUnitPrice;
	}

	public BigDecimal getMaterialLoss() {
		return materialLoss;
	}

	public void setMaterialLoss(BigDecimal materialLoss) {
		this.materialLoss = materialLoss;
	}

	public BigDecimal getMaterialPreLoss() {
		return materialPreLoss;
	}

	public void setMaterialPreLoss(BigDecimal materialPreLoss) {
		this.materialPreLoss = materialPreLoss;
	}

	public BigDecimal getMaterialChangeimperfect() {
		return materialChangeimperfect;
	}

	public void setMaterialChangeimperfect(BigDecimal materialChangeimperfect) {
		this.materialChangeimperfect = materialChangeimperfect;
	}

	public Long getMaterialTaxRebateId() {
		return materialTaxRebateId;
	}

	public void setMaterialTaxRebateId(Long materialTaxRebateId) {
		this.materialTaxRebateId = materialTaxRebateId;
	}

	public BigDecimal getMaterialTaxRebate() {
		return materialTaxRebate;
	}

	public void setMaterialTaxRebate(BigDecimal materialTaxRebate) {
		this.materialTaxRebate = materialTaxRebate;
	}

	public BigDecimal getMaterialTotalPrice() {
		return materialTotalPrice;
	}

	public void setMaterialTotalPrice(BigDecimal materialTotalPrice) {
		this.materialTotalPrice = materialTotalPrice;
	}

	public BigDecimal getMaterialSellTotalPrice() {
		return materialSellTotalPrice;
	}

	public void setMaterialSellTotalPrice(BigDecimal materialSellTotalPrice) {
		this.materialSellTotalPrice = materialSellTotalPrice;
	}

	public Long getStatusFlag() {
		return statusFlag;
	}

	public void setStatusFlag(Long statusFlag) {
		this.statusFlag = statusFlag;
	}

	public Integer getDelFlg() {
		return delFlg;
	}

	public void setDelFlg(Integer delFlg) {
		this.delFlg = delFlg;
	}

	public Long getCreateUserId() {
		return createUserId;
	}

	public void setCreateUserId(Long createUserId) {
		this.createUserId = createUserId;
	}

	public Date getCreateDateTime() {
		return createDateTime;
	}

	public void setCreateDateTime(Date createDateTime) {
		this.createDateTime = createDateTime;
	}

	public Long getUpdateUserId() {
		return updateUserId;
	}

	public void setUpdateUserId(Long updateUserId) {
		this.updateUserId = updateUserId;
	}

	public Date getUpdateDateTime() {
		return updateDateTime;
	}

	public void setUpdateDateTime(Date updateDateTime) {
		this.updateDateTime = updateDateTime;
	}
}